package calcularCuadratica;
import junit.framework.TestCase;
 
public class EcuacionCuadraticaTest extends TestCase{
	EcuacionCuadratica cuadratica;
	
    public void testUnaRaiz(){
    	cuadratica = new EcuacionCuadratica();
    	cuadratica.setVariables(1,0,0);
    	cuadratica.CalcularRaices();
    	assertEquals("Una raiz", cuadratica.getCantidadDeRaices());
    	assertEquals(0.0, cuadratica.getRaiz1());
    }
    
    public void testDosRaices(){
    	cuadratica = new EcuacionCuadratica();
    	cuadratica.setVariables(1,1,0);
    	cuadratica.CalcularRaices();
    	assertEquals("Dos raices", cuadratica.getCantidadDeRaices());
    	assertEquals(-1.5, cuadratica.getRaiz1());
    	assertEquals(-0.5, cuadratica.getRaiz2());
    }
    
    public void testNoTieneRaices(){
    	cuadratica = new EcuacionCuadratica();
    	cuadratica.setVariables(1,1,1);
    	cuadratica.CalcularRaices();
    	assertEquals("No tiene raices reales", cuadratica.getCantidadDeRaices());    	
    }  
}
